package com.jy.modules.cims.data.interact.api.response;

import java.math.BigDecimal;
import java.util.Date;

import com.jy.modules.cims.data.interact.api.JieYueMessage;

public class ResponseCreditBaseSearchDetailDTO  extends JieYueMessage{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/*** 姓名*/
	private String name;
	
	/*** 身份证*/
	private String idCardNo;
	
	/*** 电话*/
	private String cellPhone;
	
	/*** 学历*/
	private String education;
	
	/*** 债权编号*/
	private String creditCode;

	/*** 债权转让编号*/
	private String transferId;
	
	/*** 合同金额*/
	private BigDecimal contractSum;
	
	/*** 还款方式*/
	private String repayType;
	
	/*** 年化利率*/
	private BigDecimal rate;
	
	/*** 产品类型*/
	private String productCode;
	
	/*** 借款用途*/
	private String borrowerUse;
	
	/*** 债权价值*/
	private BigDecimal thisMakeCreditorValue;
	
	/*** 首次还款日期*/
	private Date repayStartDate;
	
	/*** 账单日*/
	private int billDate;
	
	/*** 放款日*/
	private Date initialLoanDate;
	
	/*** 放款金额*/
	private BigDecimal loanSum;
	
	/*** 到期还款日*/
	private Date repayEntDate;
	
	/*** 还款期数*/
	private int repayPeriod;
	
	/*** 剩余还款期数*/
	private int residueRepayPeriod;
	
	/*** 月换金额*/
	private BigDecimal thisRepaySum;
	
	/*** 债权状态*/
	private String creditorStatus;

	/*** 总月还金额*/
	private BigDecimal totalThisRepaySum;
	
	/*** 初始债权价值*/
	private BigDecimal initialCreditorValue;
	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdCardNo() {
		return idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	public String getCellPhone() {
		return cellPhone;
	}

	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}

	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getCreditCode() {
		return creditCode;
	}

	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}

	public String getTransferId() {
		return transferId;
	}

	public void setTransferId(String transferId) {
		this.transferId = transferId;
	}

	public BigDecimal getContractSum() {
		return contractSum;
	}

	public void setContractSum(BigDecimal contractSum) {
		this.contractSum = contractSum;
	}

	public String getRepayType() {
		return repayType;
	}

	public void setRepayType(String repayType) {
		this.repayType = repayType;
	}

	public BigDecimal getRate() {
		return rate;
	}

	public void setRate(BigDecimal rate) {
		this.rate = rate;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getBorrowerUse() {
		return borrowerUse;
	}

	public void setBorrowerUse(String borrowerUse) {
		this.borrowerUse = borrowerUse;
	}

	public BigDecimal getThisMakeCreditorValue() {
		return thisMakeCreditorValue;
	}

	public void setThisMakeCreditorValue(BigDecimal thisMakeCreditorValue) {
		this.thisMakeCreditorValue = thisMakeCreditorValue;
	}

	public Date getRepayStartDate() {
		return repayStartDate;
	}

	public void setRepayStartDate(Date repayStartDate) {
		this.repayStartDate = repayStartDate;
	}

	public int getBillDate() {
		return billDate;
	}

	public void setBillDate(int billDate) {
		this.billDate = billDate;
	}

	public Date getInitialLoanDate() {
		return initialLoanDate;
	}

	public void setInitialLoanDate(Date initialLoanDate) {
		this.initialLoanDate = initialLoanDate;
	}

	public BigDecimal getLoanSum() {
		return loanSum;
	}

	public void setLoanSum(BigDecimal loanSum) {
		this.loanSum = loanSum;
	}

	public Date getRepayEntDate() {
		return repayEntDate;
	}

	public void setRepayEntDate(Date repayEntDate) {
		this.repayEntDate = repayEntDate;
	}

	public int getRepayPeriod() {
		return repayPeriod;
	}

	public void setRepayPeriod(int repayPeriod) {
		this.repayPeriod = repayPeriod;
	}

	public int getResidueRepayPeriod() {
		return residueRepayPeriod;
	}

	public void setResidueRepayPeriod(int residueRepayPeriod) {
		this.residueRepayPeriod = residueRepayPeriod;
	}

	public BigDecimal getThisRepaySum() {
		return thisRepaySum;
	}

	public void setThisRepaySum(BigDecimal thisRepaySum) {
		this.thisRepaySum = thisRepaySum;
	}

	public String getCreditorStatus() {
		return creditorStatus;
	}

	public void setCreditorStatus(String creditorStatus) {
		this.creditorStatus = creditorStatus;
	}

	public BigDecimal getTotalThisRepaySum() {
		return totalThisRepaySum;
	}

	public void setTotalThisRepaySum(BigDecimal totalThisRepaySum) {
		this.totalThisRepaySum = totalThisRepaySum;
	}

	public BigDecimal getInitialCreditorValue() {
		return initialCreditorValue;
	}

	public void setInitialCreditorValue(BigDecimal initialCreditorValue) {
		this.initialCreditorValue = initialCreditorValue;
	}
	
}
